package com.matrix.auth.service;

import com.matrix.common.enums.SmsTypeEnum;

/**
 * @author 有点甜
 * @since 2025/7/25
 */
public interface SmsService {
    /**
     * 发送短信验证码
     *
     * @param phone 手机号
     * @param type  业务类型
     */
    void sendCode(String phone, SmsTypeEnum type);

    /**
     * 校验验证码
     *
     * @param phone 手机号
     * @param type  业务类型
     * @param code  用户输入的验证码
     */
    void verifyCode(String phone, SmsTypeEnum type, String code);
}
